package com.zzh.app.vo;


import android.text.TextUtils;


import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Created by zzh on 2024/8/6.
 *
 * @date: 2024/8/6 09:02
 * @email: zzh_hz@126.com
 * @author: zzh
 * @description: com.msunsoft.model.vo
 */
public class HerbsModel extends BaseVO {

    //@ApiModelProperty("合并表主键ID")
    private String ycStockQueryId;
    //@ApiModelProperty("合并表主键ID汇总，多个时用逗号隔开")
    private String ycStockQueryIds;
    //@ApiModelProperty("药品/材料标准名称")
    private String ycName;
    //@ApiModelProperty("药品名称长度")
    private String ycNameLength;
    //@ApiModelProperty("规格")
    private String spec;
    //@ApiModelProperty("剂型名称")
    private String dosageFormName;
    //@ApiModelProperty("剂型ID")
    private String dosageFormId;
    //@ApiModelProperty("包装ID")
    private String packingId;
    //@ApiModelProperty("包装名称")
    private String packingName;
    //@ApiModelProperty("最大包装名称")
    private String maxPackingName;
    //@ApiModelProperty("当前零售价/单价")
    private String retailPrice;
    //@ApiModelProperty("批号")
    private String batchNumber;
    //@ApiModelProperty("批次")
    private String batchOrder;
    //@ApiModelProperty("生产厂商ID")
    private String producerId;
    //@ApiModelProperty("生产厂商名称")
    private String producerName;
    //@ApiModelProperty("库存ID")
    private String ycStockId;
    //@ApiModelProperty("合并规则")
    private String mergeRuleId;
    //@ApiModelProperty("合并数量")
    private String mergeQuantity;
    //@ApiModelProperty("0药库/材料库  1药房/二级库")
    private String stockQueryType;
    //@ApiModelProperty("所在科室编号")
    private String ycDeptId;
    //@ApiModelProperty("所在科室的名称")
    private String ycDeptName;
    //@ApiModelProperty("分类：药品/材料 0药品 1材料")
    private String ycType;
    //@ApiModelProperty("药品/材料字典ID")
    private String ycId;
    //@ApiModelProperty("药品/材料编码")
    private String ycCode;
    //@ApiModelProperty("药品/材料名称查询简码")
    private String inputCode;
    //@ApiModelProperty("药品/材料名称查询全码")
    private String fullCode;
    //@ApiModelProperty("药品/材料名称查询五笔码")
    private String wbCode;
    //@ApiModelProperty("实际库存")
    private String stockAmount;
    //@ApiModelProperty("虚拟库存")
    private String stockVirtual;
    //@ApiModelProperty("药品分类ID")
    private String catagoryId;
    //@ApiModelProperty("药品分类名称")
    private String catagoryName;
    //@ApiModelProperty("用法ID")
    private String usageTypeId;
    //@ApiModelProperty("用法名称")
    private String usageTypeName;
    //@ApiModelProperty("最小包装换算关系")
    private String amountPerPackage;
    //@ApiModelProperty("最小单位的剂量")
    private String dosePerUnit;
    //@ApiModelProperty("剂量单位ID")
    private String doseUnitId;
    //@ApiModelProperty("剂量单位名称")
    private String doseUnitName;
    //@ApiModelProperty("停用标识:0否  1是")
    private String invalidFlag;
    //@ApiModelProperty("皮试类型id")
    private String skinTestTypeId;
    //@ApiModelProperty("进价")
    private String buyPrice;
    //@ApiModelProperty("批发价")
    private String tradePrice;
    //@ApiModelProperty("产地称")
    private String supplierName;
    //@ApiModelProperty("基药")
    private String essentialName;
    //@ApiModelProperty("药房单位名称")
    private String pharmacyPackingName;
    //@ApiModelProperty("合并表主键ID（只针对接口查询）")
    private Long stockQueryId;
    //@ApiModelProperty("国药准字")
    private String approvedNo;
    //@ApiModelProperty("是否是贵重药品")
    private String preciousFlag;
    //@ApiModelProperty("是否是抗生素药品")
    private String antibioticsFlag;
    //@ApiModelProperty("是否是抗肿瘤药品")
    private String antitumorFlag;
    //@ApiModelProperty("是否是高危药品")
    private String highRiskFlag;
    //@ApiModelProperty("是否有毒")
    private String poisonFlag;
    //@ApiModelProperty("是否麻醉用药")
    private String narcosisFlag;
    //@ApiModelProperty("是否是精一药品")
    private String spiritOneFlag;
    //@ApiModelProperty("是否是精一药品")
    private String spiritTwoFlag;
    //@ApiModelProperty("占用库存")
    private String occupyAmount;
    //@ApiModelProperty("用法ID")
    private String usageId;
    //@ApiModelProperty("频率ID")
    private String frequencyId;
    //@ApiModelProperty("节约模式，1开启，0关闭")
    private String savingModeFlag;
    //@ApiModelProperty("计价编码")
    private String networkPatClassId;
    //@ApiModelProperty("自付比例")
    private String selfBurdenRatio;
    //@ApiModelProperty("项目类型 1 药品，2 诊疗")
    private Integer itemProp;
    //@ApiModelProperty("项目属性 如甲类，乙类和丙类")
    private String typeMemo;
    //@ApiModelProperty("备注")
    private String memo;
    //@ApiModelProperty("HIS项目编号")
    private String hisItemCode;
    //@ApiModelProperty("自付比例集合")
    private List<DictOrderVsNetworkVO> dictOrderVsNetworkList;
    //@ApiModelProperty("自付比例拼接串")
    private String selfBurdenRatioStr;
    //@ApiModelProperty("停用数量")
    private String stopQuantity;
    //@ApiModelProperty("常用剂量")
    private String usualDose;
    //@ApiModelProperty("抗菌药物权值")
    private Integer antibioticsLevelPower;
    //@ApiModelProperty("最大剂量")
    private String antibacterialsMaxDose;
    //@ApiModelProperty("当前进价总金额")
    private String buyTotal;
    //@ApiModelProperty("当前零售总金额")
    private String retailTotal;
    //@ApiModelProperty("当前批发总金额")
    private String tradeTotal;
    //@ApiModelProperty("最小剂量")
    private String antibacterialsMinDose;
    //@ApiModelProperty("抗菌药物等级id")
    private String antibioticsLevelId;
    //@ApiModelProperty("抗菌药物等级名称")
    private String antibioticsLevelName;
    //@ApiModelProperty("医保中心项目编号")
    private String networkItemCode;
    //@ApiModelProperty("是否双渠道0否，1是")
    private String dualChannel;
    //@ApiModelProperty("省集采：0否，1是")
    private String proCentralizedPurchasing;
    //@ApiModelProperty("国家集采：0否，1是")
    private String countryCentralizedPurchasing;
    //@ApiModelProperty("每组零售总金额")
    private String groupRetailTotal;
    //@ApiModelProperty("每组进价总金额")
    private String groupBuyTotal;
    //@ApiModelProperty("药品字典主表和子表数据")
    private CommDictDrugVO commDictDrugVO;
    //@ApiModelProperty("一级库销量（数量+单位）")
    private String storageUseQuantity;
    //@ApiModelProperty("药品国家医保编码")
    private String nationalMedicalInsuranceCode;
    //@ApiModelProperty("药品浓度")
    private String concentration;
    //@ApiModelProperty("药品规格表id")
    private String drugSpecPackingId;
    //@ApiModelProperty("药品规格包装Id")
    private String specPackingId;
    //@ApiModelProperty("药品规格包装名称")
    private String specPackingName;
    //@ApiModelProperty("限用费别id集合")
    private List<String> limitClassIdList;
    //@ApiModelProperty("慢性病药品标识，'':空，0:非慢性病药品，1:是慢性病药品")
    private String slowDiseaseDrugFlag;
    //@ApiModelProperty("是否谈判药品，0:非谈判药品1:是谈判药品")
    private String nationalNegotiatedDrugs;
    //@ApiModelProperty("库存数量")
    private String stockAmountView;
    //@ApiModelProperty("货架名称")
    private String ycShelvesName;
    //@ApiModelProperty("商品名")
    private String drugAliasName;
    //@ApiModelProperty("用途分类拼接名称")
    private String useUnitName;
    //@ApiModelProperty("数量合计")
    private String sumStockAmount;
    //@ApiModelProperty("全院库存")
    private String allAmountView;
    //@ApiModelProperty("占用库存")
    private String occupyAmountView;
    //@ApiModelProperty("药房库存")
    private String pharmacyAmountView;
    //@ApiModelProperty("药库库存")
    private String storageAmountView;
    //@ApiModelProperty("特殊药品拼接名称")
    private String specialDrugsName;
    //@ApiModelProperty("药品注册名称")
    private String drugRegistrationName;
    //@ApiModelProperty("材料注册证号")
    private String licenseNumber;
    //@ApiModelProperty("型号")
    private String modelType;
    //@ApiModelProperty("换算系数")
    private String minDoseCount;
    //@ApiModelProperty("是否收藏药品(科室重点关注药品) 0否 1是 默认0")
    private String isDeptFocusDrug;
    //@ApiModelProperty("是否收藏药品(科室重点关注药品) 0否 1是 默认0")
    private Integer paixu;
    //@ApiModelProperty("采购方式名称")
    private String purchaseAttributeName;
    //@ApiModelProperty("带量采购名称")
    private String withQuantityPurchase;
    //@ApiModelProperty("带量采购批次名称")
    private String withQuantityPurchaseBatchName;
    //@ApiModelProperty("最小包装id")
    private String minPackingId;
    //@ApiModelProperty("可用库存(实际库存-占用库存)")
    private String availableStockAmount;
    //@ApiModelProperty("药库记账药房未确认数量，只有药房有")
    private String unConfirmAmountView;
    //@ApiModelProperty("可用库存(实际库存-占用库存)")
    private String availableStockAmountView;
    //@ApiModelProperty("停用数量拼接包装展示")
    private String stopQuantityView;
    //@ApiModelProperty("数量允许开小数(门诊开药) 0否 1是")
    private String allowMzDecimalsFlag;
    //@ApiModelProperty("流水号")
    private String serialNumber;
    //@ApiModelProperty("国家药品编码")
    private String nationalDrugCode;
    //@ApiModelProperty("标准分类名称")
    private String standardCatagoryName;
    //@ApiModelProperty("日结平均数量")
    private String averageDayQuantity;
    //@ApiModelProperty("招标属性id")
    private String biddingAttributeId;
    //@ApiModelProperty("招标属性名称")
    private String biddingAttributeName;
    //@ApiModelProperty("是否高值药品 0:否 1:是 ':未设置")
    private String highValueDrugFlag;
    //@ApiModelProperty("是否重点监控品种，0:非重点监控品种，1:院内重点监控品种，2:省级重点监控品种，3:国家级重点监控品种，4:市级重点监控品种")
    private String majorControlFlag;
    //@ApiModelProperty(
//            value = "摆药方式：0普通，1口服摆药，2大液体，3毒麻",
//            hidden = true
//    )
    private String machineDispense;
    //@ApiModelProperty("医保类别 0空 1甲类 2乙类 3非医保 4甲类限制 5乙类限制 6丙类 7自费")
    private String medInsuranceCategory;
    //@ApiModelProperty("导出时间")
//    @JsonFormat(
//            pattern = "yyyy-MM-dd HH:mm:ss",
//            timezone = "GMT+8"
//    )
    private Date exportTime;
    //@ApiModelProperty("药品管控等级id")
    private String drugControlLevelId;
    //@ApiModelProperty(
//            value = "分组标志：相同的说明是可以跨字典合并,不开启的时候返回null",
//            required = false
//    )
    private String dictDrugMergeGroupId;


    //@ApiModelProperty("医嘱模版详细编号")
    private String orderTemplateContentId;
    //@ApiModelProperty("模板内容编号")
    private String orderTemplateDictId;
    //@ApiModelProperty("分组编号(成组编号)")
    private String orderMainId;
    //@ApiModelProperty("来源，0医嘱 1护嘱")
    private String templateType;
    //@ApiModelProperty("明细排序，同一组内的明细排序相同")
    private Integer orderNo;
    //@ApiModelProperty("成组排序（组内排序）")
    private Integer sortNo;
    //@ApiModelProperty("药品剂量")
    private String dosage;
    //@ApiModelProperty("剂量单位")
    private String dosageUnit;
    //@ApiModelProperty("用法系统内部名称")
    private String usageName;
    //@ApiModelProperty("频率系统内部名称")
    private String frequencyName;
    //@ApiModelProperty("单价")
    private String price;
    //@ApiModelProperty("数量")
    private String quantity;
    //@ApiModelProperty("数量单位")
    private String quantityUnit;
    //@ApiModelProperty("执行科室编号")
    private String exeDeptId;
    //@ApiModelProperty("执行科室名称")
    private String exeDeptName;
    //@ApiModelProperty("草药用法ID（小用法）")
    private String usageForHerbalId;
    //@ApiModelProperty("草药小用法名称")
    private String usageForHerbalName;
    //@ApiModelProperty("附加费")
    private String additionalCharge;
    //@ApiModelProperty("医疗是护士护嘱字典表主键、药品材料是库存id")
    private String orderId;
    //@ApiModelProperty("医嘱ID（药品ID）")
    private String drugId;
    //@ApiModelProperty("药品名称")
    private String orderName;


    //@ApiModelProperty("草药付数")
    private Integer pairs;
    //@ApiModelProperty("处方天数")
    private Integer daysCount;
    //@ApiModelProperty("医嘱分类")
    private Integer orderCategoryId;
    //@ApiModelProperty("护嘱属性，1 药品 2 医疗 3 材料")
    private String orderProp;
    //@ApiModelProperty("是否嘱托医嘱 0否1是")
    private String entrustFlag;
    //@ApiModelProperty("是否持续医嘱 0否1是")
    private String continuedFlag;
    //@ApiModelProperty("是否紧急医嘱 0否1是")
    private String urgentFlag;
    //@ApiModelProperty("是否自备 0否1是")
    private String oneselfDrugFlag;
    //@ApiModelProperty("滴速")
    private String speed;
    //@ApiModelProperty("滴速单位")
    private String speedUnit;
    //@ApiModelProperty("是否是产中医嘱  0否1是")
    private String intrapartumFlag;

    /**
     * 国家医保名称
     */
    // @ApiModelProperty(value = "国家医保名称")
    private String nationalInsuranceName;


    //@ApiModelProperty(value = "中药当量比（1.41.5兼容老系统门诊下医嘱时盒转换成片的功能）")
    private String equivalentValue;

    //@ApiModelProperty(value = "对照|自付比例")
    private String selfBurdenAndMap;

    // @ApiModelProperty(value = "适应症")
    private String indication;


    /**
     * 带量采购名称
     */
    //@ApiModelProperty(value = "带量采购名称")
    private String withQuantityPurchaseName;


    /****
     * 医保支付限定条件
     */
//    @ApiModelProperty("**"
//            + "\n" + "医保支付限定条件")
    private String medPayLimitCondition;

    //@ApiModelProperty(value = "推荐小用法Id")
    private String recommendUsageId;

    //@ApiModelProperty(value = "推荐小用法名称")
    private String recommendUsageName;

    private String amount;
    private String alertMessage;

    public String getAlertMessage() {
        return alertMessage;
    }

    public void setAlertMessage(String alertMessage) {
        this.alertMessage = alertMessage;
    }

    public String getNationalInsuranceName() {
        return nationalInsuranceName;
    }

    public void setNationalInsuranceName(String nationalInsuranceName) {
        this.nationalInsuranceName = nationalInsuranceName;
    }

    public String getEquivalentValue() {
        return equivalentValue;
    }

    public void setEquivalentValue(String equivalentValue) {
        this.equivalentValue = equivalentValue;
    }

    public String getSelfBurdenAndMap() {
        return selfBurdenAndMap;
    }

    public void setSelfBurdenAndMap(String selfBurdenAndMap) {
        this.selfBurdenAndMap = selfBurdenAndMap;
    }

    public String getIndication() {
        return indication;
    }

    public void setIndication(String indication) {
        this.indication = indication;
    }

    public String getWithQuantityPurchaseName() {
        return withQuantityPurchaseName;
    }

    public void setWithQuantityPurchaseName(String withQuantityPurchaseName) {
        this.withQuantityPurchaseName = withQuantityPurchaseName;
    }

    public String getMedPayLimitCondition() {
        return medPayLimitCondition;
    }

    public void setMedPayLimitCondition(String medPayLimitCondition) {
        this.medPayLimitCondition = medPayLimitCondition;
    }

    public String getRecommendUsageId() {
        return recommendUsageId;
    }

    public void setRecommendUsageId(String recommendUsageId) {
        this.recommendUsageId = recommendUsageId;
    }

    public String getRecommendUsageName() {
        return recommendUsageName;
    }

    public void setRecommendUsageName(String recommendUsageName) {
        this.recommendUsageName = recommendUsageName;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getYcStockQueryId() {
        return ycStockQueryId;
    }

    public void setYcStockQueryId(String ycStockQueryId) {
        this.ycStockQueryId = ycStockQueryId;
    }

    public String getYcStockQueryIds() {
        return ycStockQueryIds;
    }

    public void setYcStockQueryIds(String ycStockQueryIds) {
        this.ycStockQueryIds = ycStockQueryIds;
    }

    public String getYcName() {
        return ycName;
    }

    public void setYcName(String ycName) {
        this.ycName = ycName;
    }

    public String getYcNameLength() {
        return ycNameLength;
    }

    public void setYcNameLength(String ycNameLength) {
        this.ycNameLength = ycNameLength;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getDosageFormName() {
        if (TextUtils.isEmpty(dosageFormName)) {
            return "";
        }
        return dosageFormName;
    }

    public void setDosageFormName(String dosageFormName) {
        this.dosageFormName = dosageFormName;
    }

    public String getDosageFormId() {
        return dosageFormId;
    }

    public void setDosageFormId(String dosageFormId) {
        this.dosageFormId = dosageFormId;
    }

    public String getPackingId() {
        return packingId;
    }

    public void setPackingId(String packingId) {
        this.packingId = packingId;
    }

    public String getPackingName() {
        return packingName;
    }

    public void setPackingName(String packingName) {
        this.packingName = packingName;
    }

    public String getMaxPackingName() {
        return maxPackingName;
    }

    public void setMaxPackingName(String maxPackingName) {
        this.maxPackingName = maxPackingName;
    }

    public String getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(String retailPrice) {
        this.retailPrice = retailPrice;
    }

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public String getBatchOrder() {
        return batchOrder;
    }

    public void setBatchOrder(String batchOrder) {
        this.batchOrder = batchOrder;
    }

    public String getProducerId() {
        return producerId;
    }

    public void setProducerId(String producerId) {
        this.producerId = producerId;
    }

    public String getProducerName() {
        return producerName;
    }

    public void setProducerName(String producerName) {
        this.producerName = producerName;
    }

    public String getYcStockId() {
        return ycStockId;
    }

    public void setYcStockId(String ycStockId) {
        this.ycStockId = ycStockId;
    }

    public String getMergeRuleId() {
        return mergeRuleId;
    }

    public void setMergeRuleId(String mergeRuleId) {
        this.mergeRuleId = mergeRuleId;
    }

    public String getMergeQuantity() {
        return mergeQuantity;
    }

    public void setMergeQuantity(String mergeQuantity) {
        this.mergeQuantity = mergeQuantity;
    }

    public String getStockQueryType() {
        return stockQueryType;
    }

    public void setStockQueryType(String stockQueryType) {
        this.stockQueryType = stockQueryType;
    }

    public String getYcDeptId() {
        return ycDeptId;
    }

    public void setYcDeptId(String ycDeptId) {
        this.ycDeptId = ycDeptId;
    }

    public String getYcDeptName() {
        return ycDeptName;
    }

    public void setYcDeptName(String ycDeptName) {
        this.ycDeptName = ycDeptName;
    }

    public String getYcType() {
        return ycType;
    }

    public void setYcType(String ycType) {
        this.ycType = ycType;
    }

    public String getYcId() {
        return ycId;
    }

    public void setYcId(String ycId) {
        this.ycId = ycId;
    }

    public String getYcCode() {
        return ycCode;
    }

    public void setYcCode(String ycCode) {
        this.ycCode = ycCode;
    }

    public String getInputCode() {
        return inputCode;
    }

    public void setInputCode(String inputCode) {
        this.inputCode = inputCode;
    }

    public String getFullCode() {
        return fullCode;
    }

    public void setFullCode(String fullCode) {
        this.fullCode = fullCode;
    }

    public String getWbCode() {
        return wbCode;
    }

    public void setWbCode(String wbCode) {
        this.wbCode = wbCode;
    }

    public String getStockAmount() {
        return stockAmount;
    }

    public void setStockAmount(String stockAmount) {
        this.stockAmount = stockAmount;
    }

    public String getStockVirtual() {
        return stockVirtual;
    }

    public void setStockVirtual(String stockVirtual) {
        this.stockVirtual = stockVirtual;
    }

    public String getCatagoryId() {
        return catagoryId;
    }

    public void setCatagoryId(String catagoryId) {
        this.catagoryId = catagoryId;
    }

    public String getCatagoryName() {
        return catagoryName;
    }

    public void setCatagoryName(String catagoryName) {
        this.catagoryName = catagoryName;
    }

    public String getUsageTypeId() {
        return usageTypeId;
    }

    public void setUsageTypeId(String usageTypeId) {
        this.usageTypeId = usageTypeId;
    }

    public String getUsageTypeName() {
        return usageTypeName;
    }

    public void setUsageTypeName(String usageTypeName) {
        this.usageTypeName = usageTypeName;
    }

    public String getAmountPerPackage() {
        return amountPerPackage;
    }

    public void setAmountPerPackage(String amountPerPackage) {
        this.amountPerPackage = amountPerPackage;
    }

    public String getDosePerUnit() {
        return dosePerUnit;
    }

    public String getSafeDosePerUnit() {

        return dosePerUnit;
    }

    public void setDosePerUnit(String dosePerUnit) {
        this.dosePerUnit = dosePerUnit;
    }

    public String getDoseUnitId() {
        return doseUnitId;
    }

    public void setDoseUnitId(String doseUnitId) {
        this.doseUnitId = doseUnitId;
    }

    public String getDoseUnitName() {
        return doseUnitName;
    }

    public void setDoseUnitName(String doseUnitName) {
        this.doseUnitName = doseUnitName;
    }

    public String getInvalidFlag() {
        return invalidFlag;
    }

    public void setInvalidFlag(String invalidFlag) {
        this.invalidFlag = invalidFlag;
    }

    public String getSkinTestTypeId() {
        return skinTestTypeId;
    }

    public void setSkinTestTypeId(String skinTestTypeId) {
        this.skinTestTypeId = skinTestTypeId;
    }

    public String getBuyPrice() {
        return buyPrice;
    }

    public void setBuyPrice(String buyPrice) {
        this.buyPrice = buyPrice;
    }

    public String getTradePrice() {
        return tradePrice;
    }

    public void setTradePrice(String tradePrice) {
        this.tradePrice = tradePrice;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getEssentialName() {
        return essentialName;
    }

    public void setEssentialName(String essentialName) {
        this.essentialName = essentialName;
    }

    public String getPharmacyPackingName() {
        return pharmacyPackingName;
    }

    public void setPharmacyPackingName(String pharmacyPackingName) {
        this.pharmacyPackingName = pharmacyPackingName;
    }

    public Long getStockQueryId() {
        return stockQueryId;
    }

    public void setStockQueryId(Long stockQueryId) {
        this.stockQueryId = stockQueryId;
    }

    public String getApprovedNo() {
        return approvedNo;
    }

    public void setApprovedNo(String approvedNo) {
        this.approvedNo = approvedNo;
    }

    public String getPreciousFlag() {
        return preciousFlag;
    }

    public void setPreciousFlag(String preciousFlag) {
        this.preciousFlag = preciousFlag;
    }

    public String getAntibioticsFlag() {
        return antibioticsFlag;
    }

    public void setAntibioticsFlag(String antibioticsFlag) {
        this.antibioticsFlag = antibioticsFlag;
    }

    public String getAntitumorFlag() {
        return antitumorFlag;
    }

    public void setAntitumorFlag(String antitumorFlag) {
        this.antitumorFlag = antitumorFlag;
    }

    public String getHighRiskFlag() {
        return highRiskFlag;
    }

    public void setHighRiskFlag(String highRiskFlag) {
        this.highRiskFlag = highRiskFlag;
    }

    public String getPoisonFlag() {
        return poisonFlag;
    }

    public void setPoisonFlag(String poisonFlag) {
        this.poisonFlag = poisonFlag;
    }

    public String getNarcosisFlag() {
        return narcosisFlag;
    }

    public void setNarcosisFlag(String narcosisFlag) {
        this.narcosisFlag = narcosisFlag;
    }

    public String getSpiritOneFlag() {
        return spiritOneFlag;
    }

    public void setSpiritOneFlag(String spiritOneFlag) {
        this.spiritOneFlag = spiritOneFlag;
    }

    public String getSpiritTwoFlag() {
        return spiritTwoFlag;
    }

    public void setSpiritTwoFlag(String spiritTwoFlag) {
        this.spiritTwoFlag = spiritTwoFlag;
    }

    public String getOccupyAmount() {
        return occupyAmount;
    }

    public void setOccupyAmount(String occupyAmount) {
        this.occupyAmount = occupyAmount;
    }

    public String getUsageId() {
        return usageId;
    }

    public void setUsageId(String usageId) {
        this.usageId = usageId;
    }

    public String getFrequencyId() {
        return frequencyId;
    }

    public void setFrequencyId(String frequencyId) {
        this.frequencyId = frequencyId;
    }

    public String getSavingModeFlag() {
        return savingModeFlag;
    }

    public void setSavingModeFlag(String savingModeFlag) {
        this.savingModeFlag = savingModeFlag;
    }

    public String getNetworkPatClassId() {
        return networkPatClassId;
    }

    public void setNetworkPatClassId(String networkPatClassId) {
        this.networkPatClassId = networkPatClassId;
    }

    public String getSelfBurdenRatio() {
        return selfBurdenRatio;
    }

    public void setSelfBurdenRatio(String selfBurdenRatio) {
        this.selfBurdenRatio = selfBurdenRatio;
    }

    public Integer getItemProp() {
        return itemProp;
    }

    public void setItemProp(Integer itemProp) {
        this.itemProp = itemProp;
    }

    public String getTypeMemo() {
        return typeMemo;
    }

    public void setTypeMemo(String typeMemo) {
        this.typeMemo = typeMemo;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getHisItemCode() {
        return hisItemCode;
    }

    public void setHisItemCode(String hisItemCode) {
        this.hisItemCode = hisItemCode;
    }

    public List<DictOrderVsNetworkVO> getDictOrderVsNetworkList() {
        if (dictOrderVsNetworkList == null) {
            return new ArrayList<>();
        }
        return dictOrderVsNetworkList;
    }

    public void setDictOrderVsNetworkList(List<DictOrderVsNetworkVO> dictOrderVsNetworkList) {
        this.dictOrderVsNetworkList = dictOrderVsNetworkList;
    }

    public String getSelfBurdenRatioStr() {
        return selfBurdenRatioStr;
    }

    public void setSelfBurdenRatioStr(String selfBurdenRatioStr) {
        this.selfBurdenRatioStr = selfBurdenRatioStr;
    }

    public String getStopQuantity() {
        return stopQuantity;
    }

    public void setStopQuantity(String stopQuantity) {
        this.stopQuantity = stopQuantity;
    }

    public String getUsualDose() {
        return usualDose;
    }

    public void setUsualDose(String usualDose) {
        this.usualDose = usualDose;
    }

    public Integer getAntibioticsLevelPower() {
        return antibioticsLevelPower;
    }

    public void setAntibioticsLevelPower(Integer antibioticsLevelPower) {
        this.antibioticsLevelPower = antibioticsLevelPower;
    }

    public String getAntibacterialsMaxDose() {
        return antibacterialsMaxDose;
    }

    public void setAntibacterialsMaxDose(String antibacterialsMaxDose) {
        this.antibacterialsMaxDose = antibacterialsMaxDose;
    }

    public String getBuyTotal() {
        return buyTotal;
    }

    public void setBuyTotal(String buyTotal) {
        this.buyTotal = buyTotal;
    }

    public String getRetailTotal() {
        return retailTotal;
    }

    public void setRetailTotal(String retailTotal) {
        this.retailTotal = retailTotal;
    }

    public String getTradeTotal() {
        return tradeTotal;
    }

    public void setTradeTotal(String tradeTotal) {
        this.tradeTotal = tradeTotal;
    }

    public String getAntibacterialsMinDose() {
        return antibacterialsMinDose;
    }

    public void setAntibacterialsMinDose(String antibacterialsMinDose) {
        this.antibacterialsMinDose = antibacterialsMinDose;
    }

    public String getAntibioticsLevelId() {
        return antibioticsLevelId;
    }

    public void setAntibioticsLevelId(String antibioticsLevelId) {
        this.antibioticsLevelId = antibioticsLevelId;
    }

    public String getAntibioticsLevelName() {
        return antibioticsLevelName;
    }

    public void setAntibioticsLevelName(String antibioticsLevelName) {
        this.antibioticsLevelName = antibioticsLevelName;
    }

    public String getNetworkItemCode() {
        return networkItemCode;
    }

    public void setNetworkItemCode(String networkItemCode) {
        this.networkItemCode = networkItemCode;
    }

    public String getDualChannel() {
        return dualChannel;
    }

    public void setDualChannel(String dualChannel) {
        this.dualChannel = dualChannel;
    }

    public String getProCentralizedPurchasing() {
        return proCentralizedPurchasing;
    }

    public void setProCentralizedPurchasing(String proCentralizedPurchasing) {
        this.proCentralizedPurchasing = proCentralizedPurchasing;
    }

    public String getCountryCentralizedPurchasing() {
        return countryCentralizedPurchasing;
    }

    public void setCountryCentralizedPurchasing(String countryCentralizedPurchasing) {
        this.countryCentralizedPurchasing = countryCentralizedPurchasing;
    }

    public String getGroupRetailTotal() {
        return groupRetailTotal;
    }

    public void setGroupRetailTotal(String groupRetailTotal) {
        this.groupRetailTotal = groupRetailTotal;
    }

    public String getGroupBuyTotal() {
        return groupBuyTotal;
    }

    public void setGroupBuyTotal(String groupBuyTotal) {
        this.groupBuyTotal = groupBuyTotal;
    }

    public CommDictDrugVO getCommDictDrugVO() {
        return commDictDrugVO;
    }

    public void setCommDictDrugVO(CommDictDrugVO commDictDrugVO) {
        this.commDictDrugVO = commDictDrugVO;
    }

    public String getStorageUseQuantity() {
        return storageUseQuantity;
    }

    public void setStorageUseQuantity(String storageUseQuantity) {
        this.storageUseQuantity = storageUseQuantity;
    }

    public String getNationalMedicalInsuranceCode() {
        return nationalMedicalInsuranceCode;
    }

    public void setNationalMedicalInsuranceCode(String nationalMedicalInsuranceCode) {
        this.nationalMedicalInsuranceCode = nationalMedicalInsuranceCode;
    }

    public String getConcentration() {
        return concentration;
    }

    public void setConcentration(String concentration) {
        this.concentration = concentration;
    }

    public String getDrugSpecPackingId() {
        return drugSpecPackingId;
    }

    public void setDrugSpecPackingId(String drugSpecPackingId) {
        this.drugSpecPackingId = drugSpecPackingId;
    }

    public String getSpecPackingId() {
        return specPackingId;
    }

    public void setSpecPackingId(String specPackingId) {
        this.specPackingId = specPackingId;
    }

    public String getSpecPackingName() {
        return specPackingName;
    }

    public void setSpecPackingName(String specPackingName) {
        this.specPackingName = specPackingName;
    }

    public List<String> getLimitClassIdList() {
        if (limitClassIdList == null) {
            return new ArrayList<>();
        }
        return limitClassIdList;
    }

    public void setLimitClassIdList(List<String> limitClassIdList) {
        this.limitClassIdList = limitClassIdList;
    }

    public String getSlowDiseaseDrugFlag() {
        return slowDiseaseDrugFlag;
    }

    public void setSlowDiseaseDrugFlag(String slowDiseaseDrugFlag) {
        this.slowDiseaseDrugFlag = slowDiseaseDrugFlag;
    }

    public String getNationalNegotiatedDrugs() {
        return nationalNegotiatedDrugs;
    }

    public void setNationalNegotiatedDrugs(String nationalNegotiatedDrugs) {
        this.nationalNegotiatedDrugs = nationalNegotiatedDrugs;
    }

    public String getStockAmountView() {
        return stockAmountView;
    }

    public void setStockAmountView(String stockAmountView) {
        this.stockAmountView = stockAmountView;
    }

    public String getYcShelvesName() {
        return ycShelvesName;
    }

    public void setYcShelvesName(String ycShelvesName) {
        this.ycShelvesName = ycShelvesName;
    }

    public String getDrugAliasName() {
        return drugAliasName;
    }

    public void setDrugAliasName(String drugAliasName) {
        this.drugAliasName = drugAliasName;
    }

    public String getUseUnitName() {
        return useUnitName;
    }

    public void setUseUnitName(String useUnitName) {
        this.useUnitName = useUnitName;
    }

    public String getSumStockAmount() {
        return sumStockAmount;
    }

    public void setSumStockAmount(String sumStockAmount) {
        this.sumStockAmount = sumStockAmount;
    }

    public String getAllAmountView() {
        return allAmountView;
    }

    public void setAllAmountView(String allAmountView) {
        this.allAmountView = allAmountView;
    }

    public String getOccupyAmountView() {
        return occupyAmountView;
    }

    public void setOccupyAmountView(String occupyAmountView) {
        this.occupyAmountView = occupyAmountView;
    }

    public String getPharmacyAmountView() {
        return pharmacyAmountView;
    }

    public void setPharmacyAmountView(String pharmacyAmountView) {
        this.pharmacyAmountView = pharmacyAmountView;
    }

    public String getStorageAmountView() {
        return storageAmountView;
    }

    public void setStorageAmountView(String storageAmountView) {
        this.storageAmountView = storageAmountView;
    }

    public String getSpecialDrugsName() {
        return specialDrugsName;
    }

    public void setSpecialDrugsName(String specialDrugsName) {
        this.specialDrugsName = specialDrugsName;
    }

    public String getDrugRegistrationName() {
        return drugRegistrationName;
    }

    public void setDrugRegistrationName(String drugRegistrationName) {
        this.drugRegistrationName = drugRegistrationName;
    }

    public String getLicenseNumber() {
        return licenseNumber;
    }

    public void setLicenseNumber(String licenseNumber) {
        this.licenseNumber = licenseNumber;
    }

    public String getModelType() {
        return modelType;
    }

    public void setModelType(String modelType) {
        this.modelType = modelType;
    }

    public String getMinDoseCount() {
        return minDoseCount;
    }

    public void setMinDoseCount(String minDoseCount) {
        this.minDoseCount = minDoseCount;
    }

    public String getIsDeptFocusDrug() {
        return isDeptFocusDrug;
    }

    public void setIsDeptFocusDrug(String isDeptFocusDrug) {
        this.isDeptFocusDrug = isDeptFocusDrug;
    }

    public Integer getPaixu() {
        return paixu;
    }

    public void setPaixu(Integer paixu) {
        this.paixu = paixu;
    }

    public String getPurchaseAttributeName() {
        return purchaseAttributeName;
    }

    public void setPurchaseAttributeName(String purchaseAttributeName) {
        this.purchaseAttributeName = purchaseAttributeName;
    }

    public String getWithQuantityPurchase() {
        return withQuantityPurchase;
    }

    public void setWithQuantityPurchase(String withQuantityPurchase) {
        this.withQuantityPurchase = withQuantityPurchase;
    }

    public String getWithQuantityPurchaseBatchName() {
        return withQuantityPurchaseBatchName;
    }

    public void setWithQuantityPurchaseBatchName(String withQuantityPurchaseBatchName) {
        this.withQuantityPurchaseBatchName = withQuantityPurchaseBatchName;
    }

    public String getMinPackingId() {
        return minPackingId;
    }

    public void setMinPackingId(String minPackingId) {
        this.minPackingId = minPackingId;
    }

    public String getAvailableStockAmount() {
        return availableStockAmount;
    }

    public void setAvailableStockAmount(String availableStockAmount) {
        this.availableStockAmount = availableStockAmount;
    }

    public String getUnConfirmAmountView() {
        return unConfirmAmountView;
    }

    public void setUnConfirmAmountView(String unConfirmAmountView) {
        this.unConfirmAmountView = unConfirmAmountView;
    }

    public String getAvailableStockAmountView() {
        return availableStockAmountView;
    }

    public void setAvailableStockAmountView(String availableStockAmountView) {
        this.availableStockAmountView = availableStockAmountView;
    }

    public String getStopQuantityView() {
        return stopQuantityView;
    }

    public void setStopQuantityView(String stopQuantityView) {
        this.stopQuantityView = stopQuantityView;
    }

    public String getAllowMzDecimalsFlag() {
        return allowMzDecimalsFlag;
    }

    public void setAllowMzDecimalsFlag(String allowMzDecimalsFlag) {
        this.allowMzDecimalsFlag = allowMzDecimalsFlag;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getNationalDrugCode() {
        return nationalDrugCode;
    }

    public void setNationalDrugCode(String nationalDrugCode) {
        this.nationalDrugCode = nationalDrugCode;
    }

    public String getStandardCatagoryName() {
        return standardCatagoryName;
    }

    public void setStandardCatagoryName(String standardCatagoryName) {
        this.standardCatagoryName = standardCatagoryName;
    }

    public String getAverageDayQuantity() {
        return averageDayQuantity;
    }

    public void setAverageDayQuantity(String averageDayQuantity) {
        this.averageDayQuantity = averageDayQuantity;
    }

    public String getBiddingAttributeId() {
        return biddingAttributeId;
    }

    public void setBiddingAttributeId(String biddingAttributeId) {
        this.biddingAttributeId = biddingAttributeId;
    }

    public String getBiddingAttributeName() {
        return biddingAttributeName;
    }

    public void setBiddingAttributeName(String biddingAttributeName) {
        this.biddingAttributeName = biddingAttributeName;
    }

    public String getHighValueDrugFlag() {
        return highValueDrugFlag;
    }

    public void setHighValueDrugFlag(String highValueDrugFlag) {
        this.highValueDrugFlag = highValueDrugFlag;
    }

    public String getMajorControlFlag() {
        return majorControlFlag;
    }

    public void setMajorControlFlag(String majorControlFlag) {
        this.majorControlFlag = majorControlFlag;
    }

    public String getMachineDispense() {
        return machineDispense;
    }

    public void setMachineDispense(String machineDispense) {
        this.machineDispense = machineDispense;
    }

    public String getMedInsuranceCategory() {
        return medInsuranceCategory;
    }

    public void setMedInsuranceCategory(String medInsuranceCategory) {
        this.medInsuranceCategory = medInsuranceCategory;
    }

    public Date getExportTime() {
        return exportTime;
    }

    public void setExportTime(Date exportTime) {
        this.exportTime = exportTime;
    }

    public String getDrugControlLevelId() {
        return drugControlLevelId;
    }

    public void setDrugControlLevelId(String drugControlLevelId) {
        this.drugControlLevelId = drugControlLevelId;
    }

    public String getDictDrugMergeGroupId() {
        return dictDrugMergeGroupId;
    }

    public void setDictDrugMergeGroupId(String dictDrugMergeGroupId) {
        this.dictDrugMergeGroupId = dictDrugMergeGroupId;
    }

    public String getOrderTemplateContentId() {
        return orderTemplateContentId;
    }

    public void setOrderTemplateContentId(String orderTemplateContentId) {
        this.orderTemplateContentId = orderTemplateContentId;
    }

    public String getOrderTemplateDictId() {
        return orderTemplateDictId;
    }

    public void setOrderTemplateDictId(String orderTemplateDictId) {
        this.orderTemplateDictId = orderTemplateDictId;
    }

    public String getOrderMainId() {
        return orderMainId;
    }

    public void setOrderMainId(String orderMainId) {
        this.orderMainId = orderMainId;
    }

    public String getTemplateType() {
        return templateType;
    }

    public void setTemplateType(String templateType) {
        this.templateType = templateType;
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getSortNo() {
        return sortNo;
    }

    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }

    public String getDosage() {
        return dosage;
    }

    public void setDosage(String dosage) {
        this.dosage = dosage;
    }

    public String getDosageUnit() {

        if (TextUtils.isEmpty(dosageUnit)) {
            return "";
        }

        return dosageUnit;
    }

    public void setDosageUnit(String dosageUnit) {
        this.dosageUnit = dosageUnit;
    }

    public String getUsageName() {
        return usageName;
    }

    public void setUsageName(String usageName) {
        this.usageName = usageName;
    }

    public String getFrequencyName() {
        return frequencyName;
    }

    public void setFrequencyName(String frequencyName) {
        this.frequencyName = frequencyName;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getQuantityUnit() {
        return quantityUnit;
    }

    public void setQuantityUnit(String quantityUnit) {
        this.quantityUnit = quantityUnit;
    }

    public String getExeDeptId() {
        return exeDeptId;
    }

    public void setExeDeptId(String exeDeptId) {
        this.exeDeptId = exeDeptId;
    }

    public String getExeDeptName() {
        return exeDeptName;
    }

    public void setExeDeptName(String exeDeptName) {
        this.exeDeptName = exeDeptName;
    }

    public String getUsageForHerbalId() {
        return usageForHerbalId;
    }

    public void setUsageForHerbalId(String usageForHerbalId) {
        this.usageForHerbalId = usageForHerbalId;
    }

    public String getUsageForHerbalName() {
        if (TextUtils.isEmpty(usageForHerbalName)) {
            return "";
        }
        return usageForHerbalName;
    }

    public void setUsageForHerbalName(String usageForHerbalName) {
        this.usageForHerbalName = usageForHerbalName;
    }

    public String getAdditionalCharge() {
        return additionalCharge;
    }

    public void setAdditionalCharge(String additionalCharge) {
        this.additionalCharge = additionalCharge;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getDrugId() {
        return drugId;
    }

    public void setDrugId(String drugId) {
        this.drugId = drugId;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public Integer getPairs() {
        return pairs;
    }

    public void setPairs(Integer pairs) {
        this.pairs = pairs;
    }

    public Integer getDaysCount() {
        return daysCount;
    }

    public void setDaysCount(Integer daysCount) {
        this.daysCount = daysCount;
    }

    public Integer getOrderCategoryId() {
        return orderCategoryId;
    }

    public void setOrderCategoryId(Integer orderCategoryId) {
        this.orderCategoryId = orderCategoryId;
    }

    public String getOrderProp() {
        return orderProp;
    }

    public void setOrderProp(String orderProp) {
        this.orderProp = orderProp;
    }

    public String getEntrustFlag() {
        return entrustFlag;
    }

    public void setEntrustFlag(String entrustFlag) {
        this.entrustFlag = entrustFlag;
    }

    public String getContinuedFlag() {
        return continuedFlag;
    }

    public void setContinuedFlag(String continuedFlag) {
        this.continuedFlag = continuedFlag;
    }

    public String getUrgentFlag() {
        return urgentFlag;
    }

    public void setUrgentFlag(String urgentFlag) {
        this.urgentFlag = urgentFlag;
    }

    public String getOneselfDrugFlag() {
        return oneselfDrugFlag;
    }

    public void setOneselfDrugFlag(String oneselfDrugFlag) {
        this.oneselfDrugFlag = oneselfDrugFlag;
    }

    public String getSpeed() {
        return speed;
    }

    public void setSpeed(String speed) {
        this.speed = speed;
    }

    public String getSpeedUnit() {
        return speedUnit;
    }

    public void setSpeedUnit(String speedUnit) {
        this.speedUnit = speedUnit;
    }

    public String getIntrapartumFlag() {
        return intrapartumFlag;
    }

    public void setIntrapartumFlag(String intrapartumFlag) {
        this.intrapartumFlag = intrapartumFlag;
    }
}
